improve oneself further - Espagnol Anglais Dictionnaire